Пользователь

Добро пожаловать,

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

Меню сайта




Ваше мнение
Как вы узнали о нашем сайте?

От друга, знакомого
Из печатных источников
Из поисковой машины
По ссылке с другого сайта
Случайно
Не знаю


Результаты
Другие опросы

Всего голосов: 1031
Комментарии: 4

Error: Incorrect password!
Наши партнеры



Статистика




Programming books  Download software  Documentation  Scripts  Content Managment Systems(CMS)  Templates  Icon Sets  Articles  Contacts  Voting  Site Search




Книги-online



Ch 20.htm

назад | содержание | вперед

Глава 20. Групповая разработка проекта.

Чтобы создать любой большой проект, a Visual Basic 6 имеет для этого все средства, необходимо привлечь нескольких программистов. При этом сразу же встает проблема бесконфликтной работы такой группы программистов (имеются в виду конфликты, вызванные одновременным изменением одних и тех же кодов). Даже у программиста, работающего в одиночку, могут возникнуть конфликты версий, необходимость отката (возврата) к предыдущим версиям, что же говорить о группе программистов, работающих над одним проектом. Основные проблемы при групповой разработке — конфликты версий одного кода и последующее их слияние в одно приложение.

Visual Basic 6 предоставляет возможность эффективно работать группе программистов. Уже в первых проектах при сохранении Visual Basic 6 задает вопрос Add this project to SourceSafe? Задавая такой вопрос, система выясняет, будет ли проект сохранен в репозитарии — специализированной базе данных (хранилище проектов) для хранения разработок Visual Basic 6 и других систем разработки из семейства Microsoft Visual Studio. Однако, кроме хранения проектов, SourceSafe организует совместную работу программистов, снимая все противоречия групповой разработки.

Групповая разработка проекта предполагает наличие управляющего проектом, который имеет полный доступ ко всем проектам, и исполнителей отдельных проектов (или пользователей, согласно терминологии базы данных), имеющих доступ только к той части проектов, над которой они работают. При работе с файлами проекта должно обеспечиваться хранение предыдущих версий проекта. При одновременной работе нескольких программистов с одним файлом проекта система должна предоставлять возможность редактирования этого файла в текущий момент только одному исполнителю, блокировать внесение изменений в файл до завершения работы над ним и возврата свежей версии в хранилище.

Все указанные требования групповой работы обеспечивает репозитарии Visual SourseSafe (далее просто SourceSafe).

В репозитарии хранятся все файлы проекта, включая и конструкторскую документацию: технические задания, постановки задач. Рекомендуется также хранить выполняемые файлы, файлы справок, модели баз данных проекта, в общем все, что связано с проектом и может потребоваться при проектировании. Кстати говоря, с помощью репозитария удобно работать над текстовыми проектами: технической документацией проекта или. книгой.

При работе с SourceSafe выделяются два принципиально разных режима работы (они даже разделены на два приложения) — это режим администрирования базы данных SourceSafe и режим пользователя.

 

назад | содержание | вперед



Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском


.



книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать